layui.use(['form','layer'],function(){
    var form = layui.form,
        layer = parent.layer === undefined ? layui.layer : parent.layer,
        $ = layui.jquery;

    form.on("submit(addUser)",function(data){
        var reg = /^[0-9a-zA-Z]+$/;
        var loginName= $(".loginName").val();
        if(!reg.test(loginName)){
            layer.msg("登录名错误！请输入数字或者字母",{icon:5});
            return false;
        }
        var pPattern = /^(?=.*[a-zA-Z])(?=.*[1-9])(?=.*[\W]).{6,}$/;
        var userPwd = $(".userPwd").val();
        if(!pPattern.test(userPwd)){
            layer.msg("请输入6-12位的数字、英文和特殊符号组合的密码",{icon:5});
            return false;
        }
        var pTel =/^1[3456789]\d{9}$/;
        var phone = $(".phone").val();
        if(phone!=''&&!pTel.test(phone)){
            layer.msg("请输入正确的电话",{icon:5})
            return false;
        }
        var pEmail = /^([a-zA-Z]|[0-9])(\w|\-)+@[a-zA-Z0-9]+\.([a-zA-Z]{2,4})$/;
        var email=$(".email").val();
        if (email!=''&&!pEmail.test(email)){
            layer.msg("请输入正确的邮箱",{icon:5});
            return false;
        }
        //弹出loading
        var index = layer.msg('数据提交中，请稍候',{icon: 16,time:false,shade:0.8});
        // 实际使用时的提交信息
        $.post("/login/register",{
            loginName :loginName,  //登录名
            userName : $(".userName").val(),  //用户名称
            userPwd : userPwd,  //密码
            phone : phone,    //电话
            email : email
        },function(res){
            index = layer.msg(res.msg,{icon: 16,time:false,shade:0.8});
        })
        setTimeout(function(){
            layer.close(index);
            layer.closeAll("iframe");
        },2000);
        return false;
    })

    $("#reset").on("click",function(){
        var index = parent.layer.getFrameIndex(window.name);
        parent.layer.close(index);//关闭当前页
    })

})

